<?php


	class Tx_Joinformattac_Domain_Validator_GeburtstagValidator extends Tx_Extbase_Validation_Validator_AbstractValidator {

	/**
	 * Checks if the given value is a valid bday.
	 * If at least one error occurred, the result is FALSE.
	 *
	 * The regexp is a modified version of the last one shown on
	 * http://www.regular-expressions.info/email.html
	 *
	 * @param mixed $value The value that should be validated
	 * @return boolean TRUE if the value is valid, FALSE if an error occured
	 */
		public function isValid($value){
		if($value == '') return true;		

	    if(is_string($value) && preg_match('/^[0-90-90-90-9]-[0-90-9]-[0-90-9]/ix', $value)) return TRUE;
		$this->addError('The given subject was not a valid email address.', 1221559976);
		return FALSE;
	
	}  
	
}

?>